#include "widget.h"
#include "ui_widget.h"
#include <QTimer>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
//    ui->setupUi(this);
//    //设置文本对齐方式
//    ui->label->setAlignment(Qt::AlignRight | Qt::AlignTop);

//    //设置文本的换行
//    ui->label_2->setText("我要玩黑神话悟空，我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空");
//    ui->label_2->setWordWrap(true);

//    //设置文本缩进
//    ui->label_3->setText("国产第一3A");
//    ui->label_3->setIndent(20);

//    //设置文本边距
//    ui->label_4->setText("我要玩黑神话悟空，我要玩黑神话悟空我要玩黑神话悟空我要玩黑神话悟空");
//    ui->label_4->setMargin(50);

//    //为label控件关联伙伴
//    ui->label_5->setBuddy(ui->radioButton);
//    ui->label_6->setBuddy(ui->radioButton_2);

    //通过LCD number来制作一个倒计时
    ui->lcdNumber->display(10);
    //首先创建一个Qtimer的对象
    timer = new QTimer(this);
    //为这个连接这个周期性发设信号连接槽函数
    connect(timer,&QTimer::timeout,this,&Widget::handle);
    //启动计时器
    timer->start();
}

Widget::~Widget()
{
    delete ui;
}

void Widget::handle()
{
    int value = ui->lcdNumber->intValue();
    if(value<=0)
    {
        timer->stop();
        return;
    }
    ui->lcdNumber->display(value-1);
}

